Big Huge Thesaurus

Socialist Republic of Vietnam

noun